package FirstTier;
import java.io.IOException;
import java.util.Scanner;

public class main {

	public static void main(String[] args) throws IOException {
		Scanner sc = new Scanner(System.in);
		
		System.out.println("+-----------------------------------------------------------------+");
		System.out.println("|                    Bienvenue sur GAZOUILLER                     |");
		System.out.println("+-----------------------------------------------------------------+");
		System.out.println("|  1 - Connexion                                                  |");
		System.out.println("|  2 - Inscription                                                |");
		System.out.println("|  3 - Quitter                                                    |");
		System.out.println("+-----------------------------------------------------------------+");
		System.out.println("| Choisissez un nombre :");
		int choix = sc.nextInt();
		System.out.println("| Vous avez choisi : " + choix);
		
		switch (choix) {
		case 1:
			connexion();
			break;
		case 2:
			inscription();
			break;
		case 3:
			quitterApplication();
			break;
		default:
			break;
		}
	}
	
	public static void connexion(){
		Scanner sc = new Scanner(System.in);
		System.out.println("+-----------------------------------------------------------------+");
		System.out.println("| Saisissez votre pseudo :");
		//On vide la ligne avant d'en lire une autre
	    sc.nextLine();
		String pseudo = sc.nextLine();
		//Si le pseudo existe
		if (pseudo.equals("toto")) {
			System.out.println("| Saisissez votre mot de passe :");
			String password = sc.nextLine();	
		} else {
			System.out.println("+-----------------------------------------------------------------+");
			System.out.println("| Ce pseudo n'existe pas!                                         |");
			System.out.println("+-----------------------------------------------------------------+");
			System.out.println("|  1 - Réessayer                                                  |");
			System.out.println("|  2 - Retour menu principal                                      |");
			System.out.println("+-----------------------------------------------------------------+");
			System.out.println("| Choisissez un nombre :");
			//On vide la ligne avant d'en lire une autre
		    sc.nextLine();
			int choix2 = sc.nextInt();
		}
	}
	
	public static void inscription(){
		Scanner sc = new Scanner(System.in);
		
		System.out.println("+-----------------------------------------------------------------+");
		System.out.println("|               Création d'un nouveau compte                      |");
		System.out.println("+-----------------------------------------------------------------+");
		System.out.println("| Saisissez votre pseudo :");
		String pseudo = sc.nextLine();
		System.out.println("| Saisissez votre mot de passe :");
		String password = sc.nextLine();		
		
		System.out.println("+-----------------------------------------------------------------+");
		System.out.println("| Votre pseudo : " + pseudo);
		System.out.println("| Votre mot de passe : " + password);
		System.out.println("+-----------------------------------------------------------------+");
	}
	
	public static void quitterApplication() {
		System.out.println("+-----------------------------------------------------------------+");
		System.out.println("| Vous quittez l'application !                                    |");
		System.out.println("+-----------------------------------------------------------------+");			
		System.exit(0);
	}
	
}
